Impact of Cache Coherence Protocols on the Power Consumption of STT-RAM-Based LLC
نویسندگان
چکیده
To gain higher density and lower leakage, STT-RAM has been considered an alternative to SRAM for implementing last-level caches (LLCs). However, STT-RAM requires high write energy to program. Consequently, frequent write-backs from the upper-level caches or cache fills from the main memory will result in high LLC power. Both the broadcast and write-back traffic are affected by the cache coherence protocol. In this paper, we study the impact of coherence protocols on the power consumption of the STT-RAM LLC, and the entire cache hierarchy (including the interconnection power). Based on full-system simulation executing multi-threaded benchmarks, we show that although for some of the workloads, different protocols produce very different broadcast or write-back traffic, for these workloads, the interconnection and the write-back power are only a small fraction of the overall power consumption. Cache coherence protocol thus has very little impact on the power of the STT-RAM LLC and the cache hierarchy.
منابع مشابه
STT-RAM Aware Last-Level-Cache Policies for Simultaneous Energy and Performance Improvement
High capacity Last Level Cache (LLC) architectures have been proposed to mitigate the widening processor-memory speed gap. These LLC architectures have been realized using DRAM or SpinTransfer-Torque Random Access Memory (STT-RAM) memory technologies. It has been shown that STT-RAM LLC provides improved energy efficiency compared to DRAM LLC. However, existing STT-RAM LLC suffers from increased...
متن کاملRead-Tuned STT-RAM and eDRAM Cache Hierarchies for Throughput and Energy Enhancement
As capacity and complexity of on-chip cache memory hierarchy increases, the service cost to the critical loads from Last Level Cache (LLC), which are frequently repeated, has become a major concern. The processor may stall for a considerable interval while waiting to access the data stored in the cache blocks in LLC, if there are no independent instructions to execute. To provide accelerated se...
متن کاملPerformance and Energy-Efficient Design of STT-RAM Last-Level Cache
Recent research has proposed having a die-stacked last-level cache (LLC) to overcome the memory wall. Lately, spin-transfer-torque random access memory (STT-RAM) caches have received attention, since they provide improved energy efficiency compared with DRAM caches. However, recently proposed STT-RAM cache architectures unnecessarily dissipate energy by fetching unneeded cache lines (CLs) into ...
متن کاملEnergy Optimizations of SRAM and STT-RAM Multi-Level Caches from 1995-2016
This paper reviews the cache designs of processors from 1995 until today, studying the development of multi-level caches, especially the chosen device technology, and how it has evolved with the needs of multi-core processors. It is found that SRAM, while fast, has the drawbacks of high energy use and a constant need for power, making it power for storage over an extended time. STT-RAM enters t...
متن کاملPerformance Enhancement Guaranteed Cache Using STT-RAM Technology
Spin Transfer Torque RAM (STT-RAM) is a form of computer data storage which allows data items to read and write faster. Every peripheral circuit have some static power consumption, which is consumed while there is no circuit activity. The main objective of the paper is to reduce the static power consumption in peripheral circuits with the help of STT-RAM technology. Instead of fetching instruct...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014